<?php
// +----------------------------------------------------------------------
// | Author: wyd 2025/10/14
// | DESC: 
// +----------------------------------------------------------------------

declare (strict_types=1);

//1、基本用法
class MyClass {
    public function getName() {
        //在类的内部传递$this 和不传参数，作用一致
        return get_class();
        return get_class($this);
    }

    public static function get()
    {
        //静态方法中不传递参数可用，但将在php9中废弃
        return get_class();
        //return get_called_class();
    }
}

//$obj = new MyClass();
// 获取对象的类名，参数必须是对象
//echo get_class($obj);  // 输出: MyClass
// 在类内部使用
//echo $obj->getName();  // 输出: MyClass

echo MyClass::get();  // 输出: MyClass

